home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 1 / Gekikoh Dennoh Club Vol. 1 (Japan).7z / Gekikoh Dennoh Club Vol. 1 (Japan) (Track 1).bin / tools / ebsx130 / jismiror.c < prev    next >
C/C++ Source or Header  |  1991-12-11  |  378b  |  29 lines

  1. /* JIS-漢字 文字列を、逆に並びかえる */
  2.  
  3. #include "common.h"
  4.  
  5. jischar *jismirror(jischar *jp)
  6. {
  7.     jischar c,*ap,*bp;
  8.  
  9.     ap=bp=jp;
  10.     while (*bp++) ;
  11.     bp--;
  12.     while (ap<bp) {
  13.         c=*ap;
  14.         *ap++=*--bp;
  15.         *bp=c;
  16.     }
  17.     return jp;
  18. }
  19.  
  20. int injiskanji(jischar *jp)
  21. {
  22.     jischar c;
  23.     while (c=*jp++) {
  24.         if (c>0x3000||(c&0xff00)==0x2300)
  25.             return -1;
  26.     }
  27.     return 0;
  28. }
  29.